Django - need to split a table across multiple locations [closed]
Posted
by
MikeRand
on Pro Webmasters
See other posts from Pro Webmasters
or by MikeRand
Published on 2011-01-05T17:17:03Z
Indexed on
2011/01/05
17:59 UTC
Read the original article
Hit count: 206
django
Hi all,
I have a Django project to track our company's restructuring projects. Here's the very simple model:
class Project(models.Model):
code = models.CharField(max_length=30)
description = models.CharField(max_length=60)
class Employee(models.Model):
project = models.ForeignKey(Project)
employee_id = models.IntegerField()
country_code = models.CharField(max_length=3)
severance = models.IntegerField()
Due to regulations in some European countries, I'm not allowed to keep employee-level severance information in a database that sits on a box outside of that country.
In Django, how do I manage the need to have my Employee table split across multiple databases based on an Employee attribute (i.e. country_code) in a way that doesn't impact anything else in the project (e.g. views, templates, admin)?
Thanks,
Mike
© Pro Webmasters or respective owner